- Develop readable, reliable, maintainable and performant APIs, applications, and libraries.
- Integrate with internal and third-party APIs, applications and data sources.
- Ensure application observability in the form of metrics, logging, and monitoring.
- Utilize cloud infrastructure in collaboration with other teams to build scalable systems.
- Provide technical mentorship to adjacent team members.
- 6+ years of software engineering experience.
- Experience building and maintaining cloud-based applications.
- Experience leading application design, system architecture, and performance tuning
- Deep understanding of application observability concepts and tooling.
- Expansive experience with relational and non-relational databases.
- Strong verbal and written communication skills.
- Relevant work experience building applications in Golang.
- Experience working with AWS services.
- Working knowledge of ScyllaDB, Cassandra, or similar columnar noSQL databases
- Understanding of distributed systems, asynchronicity and message-based architectures
- Bachelor's degree in Computer Science or a related field.
Company
Location
Galway - Ireland
Job type
Full-Time
Golang Job Details
As a Senior Software Engineer within our client’s organisation, you will regularly work on data mapping, data modelling, large-scale data matching, enterprise API creation, ACL management, distributed systems, and high-throughput data services. Golang and AWS are heavily used alongside RESTful APIs and robust data modelling
What will you do?
Requirements:
Preferred:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs